Robotics 1.0 Lesson Plan
Lesson 15 - Mini project 1 - Plant project

Purpose: Enable students to apply their knowledge of sensors and actuators by developing small interactive projects using CPX + Crickit.

No. of Classes

2 classes (Duration: 1 hour 30 minutes; maximum 4 students per group).

Materials Required

    Desktop or Laptop

    CPX Board

    Crickit Board

    USB Cable

    Required Sensors

    Jumper Wires

Prior Knowledge

CPX Board

Crickit Board

Basic Sensors

Basic CircuitPython Programming

Mini Projects

1. Plant Detective



To help students use moisture and photoresistor sensors with Crickit to monitor environmental conditions for plant growth.


Click here to open Plant Detective.

2. Water Wizard



To automatically water a plant when the soil becomes dry by using a soil moisture sensor and controlling a water pump with Crickit.


Click here to open Water Wizard.

3. Sun Seeker



To automate a plant pot to rotate toward better light using a servo motor and a pan tilt mechanism.


Click here to open Sun Seeker.

Teacher's Instruction
  1. Allow students to pick any one mini project based on their interest.
  2. Introduce the mini project and explain the objective of each activity.
  3. Guide students to open and follow the instructions provided for each mini project.
  4. Encourage students to identify the sensor input, controller logic, and output action in each project.
  5. Allow students to test and modify their projects using CircuitPython.
  6. Guide students to troubleshoot connection and programming errors.
  7. Encourage students to explain how their project works after completing the activity.